#pragma once
#include <iostream>
#include <string>

namespace protocol_ns
{
    class Request
    {
        public:
        Request()
        {}
        Request(int x, int y,char oper):_x(x),_y(y),_oper(oper)
        {}
        bool Serialize(std::string *out)
        {
        }
        bool Deserialize(const std::string &in)
        {
        }

        private:
        int _x;
        int _y;
        char _oper;
    };

    class Response
    {
        private:
        int _result;
        int _code;
    };
}